#ifndef __1E6B6B18_8A3A_4895_83E3_28E20A66AC17__
#define __1E6B6B18_8A3A_4895_83E3_28E20A66AC17__

#include "../import/head.h"
#include "get_common.h"
#include "get_xos.h"
#include "get_log.h"

//////////////////////////////////////////////////////////////////////////////////
// 

namespace xos_test
{

    class os_init
    {
    public:
        os_init();
        ~os_init();

    protected:
        get_common m_GetCommon;
        get_xos m_GetXos;
        get_log m_GetLog;

    protected:
        xos::i_misc * m_pMisc;
        xos::i_crt * m_pCrt;
        xos::i_xos * m_pXos;

    protected:
        int init_xos();
        int term_xos();

    public:
        int init();
        int term();
    };
} // xos_test

#endif // __1E6B6B18_8A3A_4895_83E3_28E20A66AC17__
